wall-mounted screen - French English Dictionary